Звук не воспроизводится в шаблоне django - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь создать аудиоплеер с бэкэндом django. Интерфейс сделан с помощью javascipt, а html5 .IT работает сам по себе, но звук не воспроизводится с django. Вот мой код. My app / models.py: -

from django.db import models

# Create your models here.
class song_thumb(models.Model):
    artist=models.CharField(max_length=100,null=True)
    song_title=models.CharField(max_length=100,null=True)
    album=models.CharField(max_length=100,null=True)
    song_duration=models.FloatField(null=True)
    img=models.ImageField(upload_to='pics',null=True)
    song=models.FileField(upload_to='media',null=True)

my views.py:-

from django.shortcuts import render
from .models import song_thumb
# Create your views here.
def songs(request):
    artist1=song_thumb()
    artist1.artist='Alcest'
    artist1.song_title='Kodama'
    artist1.album='Kodama'
    artist1.song_duration='9.10'
    artist1.img='kodama.jpg'
    artist1.song='Kodama.mp3'
    artist2=song_thumb()
    artist2.artist='Tash Sultana'
    artist2.song_title='Jungle'
    artist2.album='Jungle'
    artist2.song_duration='5.17'
    artist2.img='jungle.jpg'
    artist2.song='Jungle.mp3'
    artist3=song_thumb()
    artist3.artist='Animals as leaders'
    artist3.song_title='Cafo'
    artist3.album='Cafo'
    artist3.song_duration='6.56'
    artist3.img='cafo.jpg'
    artist3.song='Cafo.mp3'
    artists=[artist1,artist2,artist3]

    return render(request, 'home.html', {'artists':artists})

мой шаблон: -

image

Я добавил media_ root и media_url. MEDIA_ROOT = os.path.join (BASE_DIR, 'media'), и я сохранил аудиофайлы в папке под названием media inside Assests.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...